When talking about software development, people often get stuck in details, unable to see the forest for the trees. All the different management systems, database design, pen testing, developers’ backgrounds, portfolios, all sorts of cloud technology – make no mistake, they all are extremely important.